river terrace - Espagnol Anglais Dictionnaire